.profile {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 120rpx;
  padding: 40rpx;
  background-color: #fff;
  .profile-left {
    display: flex;
    align-items: center;
  }
  
  .avatar {
    width: 120rpx;
    height: 120rpx;
    border-radius: 50%;
  }
  
  .name {
    padding-left: 20rpx;
  }
}

.profile-right {
  width: 220rpx;
  display: flex;
  justify-content: space-between;
}

.button {
  width: 100rpx;
  height: 50rpx;
  line-height: 50rpx;
  background: #46E3BC;
  border-radius: 25rpx;
  text-align: center;
  font-size: 24rpx;
  color: #fff;
}

.data-wrap {
  display: flex;
  justify-content: center;
  background-color: #fff;
}

.data-item {
  padding: 10rpx 45rpx;
  text-align: center;
}

.data-num {
  font-size: 32rpx;
}

.data-text {
  font-size: 24rpx;
  color: #999999;
}
.van-tabs__nav {
  width: 50vw;
  margin: 0 auto;
}

.van-tabs {
  margin-top: 10px;
}
.van-tabs__wrap {
  border-bottom: 1px solid #f3f5f7;
}